SQL BETWEEN

عملگر BETWEEN مقادیری را در یک محدوده مشخص انتخاب می کند. مقادیر می توانند اعداد، متن یا تاریخ باشند.

عملگر BETWEEN شامل است: مقادیر شروع و پایان گنجانده شده است.

عبارت SQL زیر همه محصولات با قیمت بین 10 تا 20 را انتخاب می کند:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

NOT BETWEEN

برای نمایش محصولات خارج از محدوده مثال قبلی، از NOT BETWEEN استفاده کنید:

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

BETWEEN with IN

عبارت SQL زیر همه محصولات با قیمت بین 10 تا 20 را انتخاب می کند. محصولات با شناسه دسته 1،2 یا 3 را نشان ندهید:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

BETWEEN Text Values

دستور SQL زیر همه محصولات با نام Product بین Carnarvon Tigers و Mozzarella di Giovanni را انتخاب می کند:

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

عبارت SQL زیر همه محصولات با نام Product بین Carnarvon Tigers و Chef Anton's Cajun Seasoning را انتخاب می کند:

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;